package glassline.interfaces;

import glassline.Glass;
import transducer.TChannel;
import transducer.TEvent;

public interface Robot {

	public abstract void msgGetGlassFromBin();

	public abstract void msgDoneMovingGlass(Glass g);

	public abstract boolean pickAndExecuteAnAction();

	// Transducer event listener.
	public abstract void eventFired(TChannel channel, TEvent event,
			Object[] args);

	public abstract void printData();

}